#ifndef _CARPARK_H_
#define _CARPARK_H_
typedef struct ControlCenter ControlCenterTypeDef;//前置声明
typedef enum {
  NoPark,//不用停车
  PARK_Default,//默认停车，直接停车
  PARK_pesL,//左光电停车
  PARK_pesR,//右光电停车
  PARK_pesL_200,//左光电延时200ms停车
  PARK_pesR_200,//右光电延时200ms停车
  PARK_pesL_300,//左光电延时300ms停车
  PARK_pesR_300,//右光电延时300ms停车
  PARK_pesL_Back,//左光电倒退停车
  PARK_pesR_Back,//右光电倒退停车
  PARK_pesL_Back_200,//左光电延时200ms倒退停车
  PARK_pesL_Back_300,//左光电延时300ms倒退停车
  PARK_pesL_Back_500,//左光电延时300ms倒退停车
  PARK_pesR_Back_200,//右光电延时200ms倒退停车
  PARK_pesR_Back_300,//右光电延时300ms倒退停车
  PARK_pesR_Back_500,//右光电延时500ms倒退停车
  PARK_DELAY_300,
  PARK_DELAY_500,//延时500ms停车
  PARK_DELAY_800,//延时800ms停车
  PARK_DELAY_1000,//延时1000ms停车
  PARK_Platform,//平台停车
  PARK_Platform_ONE,//1号平台停车
  PARK_collide,//碰撞开关停车，用于小景点
  DOOR,//门,即红绿灯
} CarParkType;

void carParkHandle_Task(ControlCenterTypeDef* control);
#endif // !

